package be.ipl.pigolo.daoimpl;

import javax.ejb.Stateless;

import be.ipl.pigolo.dao.PartieFermierDao;
import be.ipl.pigolo.domaine.Fermier;
import be.ipl.pigolo.domaine.PartieFermier;

@SuppressWarnings("serial")
@Stateless
public class PartieFermierDaoImpl extends DaoImpl<Integer, PartieFermier>
		implements PartieFermierDao {

	public boolean rechercherJoueurDansPartieFermier(Fermier fermier) {
		String query = "SELECT p " + "FROM Partie_Fermier p "
				+ "WHERE p.id_fermier = ?1 "
				+ "AND (p.statut = ?2 OR p.statut = ?3)";
		return recherche(query, fermier.getId(),
				Fermier.STATUS_JEU.ENJEU.name(),
				Fermier.STATUS_JEU.OBSERVATEUR.name()) != null;
	}
}
